1
Lingkungan Operasional Ruby
AI035Lesson 8
00:00

Lingkungan Lingkungan Operasional Ruby adalah kumpulan dari eksekusi skrip, filter gaya Unix, dan utilitas yang berfokus pada pengembang. Ini mengubah interpreter menjadi mesin berkinerja tinggi yang mampu melakukan pemrosesan aliran otomatis maupun eksplorasi interaktif.

1. Loop Berbasis Aliran

Ruby bertindak seperti alat Unix yang presisi menggunakan opsi seperti -n (implisit while gets loop) dan -p (mencetak otomatis buffer $_ buffer). Sebagai contoh, % ruby -n -e "print if /wombat/" *.txt menciptakan filter berkecepatan tinggi tanpa harus menulis satu baris pun logika perulangan eksplisit.

2. Laboratorium Interaktif (IRB)

Lingkungan irb [ opsi_irb ] [ skrip_ruby ] lingkungan menyediakan lingkungan terlindung untuk pengujian secara real-time. Subsesi memungkinkan sesi bersamaan dengan status tidur yang diaktifkan oleh 'fg', sementara konfigurasi melalui IRB.conf[:PROMPT_MODE] = :MY_PROMPT menjamin ruang kerja sesuai kebutuhan pengembang.

Tampilan Shell (CLI)% ruby -n -e '...'% rdoc --ri-system% rtags TAGS fileStatus InternalKernel#exitSubsesi IRB (fg)_ Buffer Global

3. Dokumentasi & Navigasi

Sebelum logika dieksekusi, lingkungan sering dipersiapkan melalui ekstraksi dokumentasi RDoc. Alat seperti rtags [ -vi ] [ file ] menghasilkan TAGS untuk navigasi editor (misalnya, mencari def initialize). RDoc mengikuti aturan ketat: "File-file dianalisis, dan informasi yang dikandungnya dikumpulkan, sebelum hasil keluaran diproduksi," yang memungkinkan logika tautan kaya seperti {dua kata}[url].

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>